An Item-Based Collaborative Filtering using Dimensionality Reduction Techniques on Mahout Framework

نویسندگان

  • Dheeraj kumar Bokde
  • Sheetal Girase
  • Debajyoti Mukhopadhyay
چکیده

Collaborative Filtering (CF) is the most widely used prediction technique in Recommendation System (RS). Most of the current CF recommender systems maintains single criteria user rating in user-item matrix. However, recent studies indicate that recommender system depending on multi-criteria can improve prediction and accuracy levels of recommendation by considering the user preferences in multi aspects of items. This gives birth to Multi-Criteria Collaborative Filtering (MC-CF). In MC-CF users provide the rating on multiple aspects of an item in new dimensions, thereby increasing the size of rating matrix, sparsity and scalability problem. Appropriate dimensionality reduction techniques are thus needed to take care of these challenges to reduce the dimension of user-item rating matrix to improve the prediction accuracy and efficiency of CF recommender system. The process of dimensionality reduction maps the high dimensional input space into lower dimensional space. Thus, the objective of this paper is to propose an efficient MC-CF algorithm using dimensionality reduction technique to improve the recommendation quality and prediction accuracy. Dimensionality reduction techniques such as Singular Value Decomposition (SVD) and Principal Component Analysis (PCA) are used to solve the scalability and alleviate the sparsity problems in overall rating. The proposed MC-CF approach will be implemented using Apache Mahout, which allows processing of massive dataset stored in distributed/non-distributed file system. KeywordsRecommendation System; Multi-Criteria Collaborative Filtering; Singular Value Decomposition; Principal Component Analysis; Mahout

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Similarity Measure Based on Item Proximity and Closeness for Collaborative Filtering Recommendation

Recommender systems utilize information retrieval and machine learning techniques for filtering information and can predict whether a user would like an unseen item. User similarity measurement plays an important role in collaborative filtering based recommender systems. In order to improve accuracy of traditional user based collaborative filtering techniques under new user cold-start problem a...

متن کامل

Recommendation System Using Collaborative Filtering Algorithm Using Mahout

In decision making regarding an item/person recommendation system helps people. Increase in World Wide Web and E-commerce are the channel for recommendation system. Due to large size of data, recommendation system suffers from scalability problem. One of the solutions for this problem is Hadoop. Collaborative filtering is a machine learning algorithm and Mahout is an open source java library wh...

متن کامل

Customization of Recommendation System Using Collaborative Filtering Algorithm on Cloud Using Mahout

Recommendation System helps people in decision making regarding an item/person. Growth of World Wide Web and E-commerce are the catalyst for recommendation system. Due to large size of data, recommendation system suffers from scalability problem. Hadoop is one of the solutions for this problem. Collaborative filtering is a machine learning algorithm and Mahout is an open source java library whi...

متن کامل

یک سامانه توصیه‎گر ترکیبی با استفاده از اعتماد و خوشه‎بندی دوجهته به‎منظور افزایش کارایی پالایش‎گروهی

In the present era, the amount of information grows exponentially. So, finding the required information among the mass of information has become a major challenge. The success of e-commerce systems and online business transactions depend greatly on the effective design of products recommender mechanism. Providing high quality recommendations is important for e-commerce systems to assist users i...

متن کامل

Ordinal Boltzmann Machines for Collaborative Filtering

Collaborative filtering is an effective recommendation technique wherein the preference of an individual can potentially be predicted based on preferences of other members. Early algorithms often relied on the strong locality in the preference data, that is, it is enough to predict preference of a user on a particular item based on a small subset of other users with similar tastes or of other i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1503.06562  شماره 

صفحات  -

تاریخ انتشار 2015